import 'package:api/pages/apps/firstCompanyApp/utils/route_utils.dart';
import 'package:flutter/material.dart';
import '../home_page.dart';

abstract class BasePage<T extends StatefulWidget> extends State<T> {
  // 打开页面
  void pushPage(Widget page) {
    RouteUtils.pushPage(context, page);
  }

  // 打开页面，并切换当前页面
  void pushRePage(Widget page) {
    RouteUtils.pushRePage(context, page);
  }

  // 关闭当前页面
  void popPage(Widget page) {
    RouteUtils.popPage(context, page);
  }

  // 打开首页
  void pushHomePage() {
    pushRePage(HomePage());
  }
}
